/**
 * 
 * 广州锐鹏计算机科技有限公司（www.ruipengkj.com）
 * 
 * 
 * Copyright (c) 2011-2012 RUIPENGKJ.Co.Ltd. All rights reserved.
 * 
 * */
package com.ruipengkj.bean;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * 说明：
 * Entity Name 商品实施阶段
 * @Author：黄盛强
 * @Date：2012-03-14
 */
@Entity
@Table(name="ruipeng_tb_TExeStage")
public class TExeStage implements Serializable{

	private static final long serialVersionUID = 1L;
	private String StageID;               //阶段编号CHAR(15) NULL,
	private String OrderDetailID;         //相关订单明细编号CHAR(15) NULL,
	private String CommodityID;           //商品编号CHAR(15) NULL,
	private String Operator;              //实施人CHAR(15) NULL,
	private String PosID;                 //实施场所CHAR(15) NULL,
	private Date HappenTime;            //实施时间DATETIME NULL,
	private String OrderID;              //相关订单编号 CHAR(15) NULL,
	private String SerShiftID;            //历史轮牌编号CHAR(15) NULL,
	private String CurSerShiftID;         //轮牌顺序号CHAR(15) NULL,
	private String StageTmplID;          //商品实施阶段模版编号 CHAR(15) NULL
	
	@Id
	@Column(name="StageID",length=15)
	public String getStageID() {
		return StageID;
	}
	public void setStageID(String stageID) {
		StageID = stageID;
	}
	
	@Column(name="OrderDetailID",length=15)
	public String getOrderDetailID() {
		return OrderDetailID;
	}
	public void setOrderDetailID(String orderDetailID) {
		OrderDetailID = orderDetailID;
	}
	
	@Column(name="CommodityID",length=15)
	public String getCommodityID() {
		return CommodityID;
	}
	public void setCommodityID(String commodityID) {
		CommodityID = commodityID;
	}
	
	@Column(name="Operator",length=15)
	public String getOperator() {
		return Operator;
	}
	public void setOperator(String operator) {
		Operator = operator;
	}
	
	@Column(name="PosID",length=15)
	public String getPosID() {
		return PosID;
	}
	public void setPosID(String posID) {
		PosID = posID;
	}
	
	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="HappenTime",length=19)
	public Date getHappenTime() {
		return HappenTime;
	}
	public void setHappenTime(Date happenTime) {
		HappenTime = happenTime;
	}
	
	@Column(name="OrderID",length=15)
	public String getOrderID() {
		return OrderID;
	}
	public void setOrderID(String orderID) {
		OrderID = orderID;
	}
	
	@Column(name="SerShiftID",length=15)
	public String getSerShiftID() {
		return SerShiftID;
	}
	public void setSerShiftID(String serShiftID) {
		SerShiftID = serShiftID;
	}
	
	@Column(name="CurSerShiftID",length=15)
	public String getCurSerShiftID() {
		return CurSerShiftID;
	}
	public void setCurSerShiftID(String curSerShiftID) {
		CurSerShiftID = curSerShiftID;
	}
	
	@Column(name="StageTmplID",length=15)
	public String getStageTmplID() {
		return StageTmplID;
	}
	public void setStageTmplID(String stageTmplID) {
		StageTmplID = stageTmplID;
	}
	
	
}
